# li = [1,2,3,[1,2,3]]
# print(len(li))
# print(type(len(li)))
#
# li = [2,1,5,6]
# print(sorted(li[:2]))
'''1. 列表切片 li[:2]

原列表：li = [2, 1, 5, 6]
切片操作：li[:2] 表示取列表中从索引 0 到 2-1（即索引 1）的元素。
结果：[2, 1]（原列表前两个元素的子列表）。


2. 使用 sorted() 排序

功能：sorted() 函数对切片后的子列表进行升序排序，返回新列表，不修改原数据。
输入：[2, 1]
排序结果：[1, 2]。


3. 最终输出

print(sorted(li[:2])) 会输出排序后的新列表 [1, 2]。

'''
li_one = ['p','y','t','h','o','n']
print(li_one[::1]) # 从索引2开始到索引4结束,步长1取元素
print(li_one[::-1])